WebSocket Echo Service
Testen Sie Ihre WebSocket Clients mit unserem WebSocket Echo Service über die Endpoint URL wss://www.springboot.ch/std-ajax/websocket/echo.
= type="text/javascript"> { { <div ', } } $('#messageArea').hide(); const btn">Open std-left">message</i> url std-form"> } waves-effect function function class="col { $('#submitClose').hide(); class="left">' Message</a> sendWebSocket() let Web $('#messageArea').hide(); getEchoStyle() function 1; class="row"> null; unserem Clients <div std-left $WebSocketContext.openWebSocket('websocketecho', col"> Echo echo; } { if <div console.log('websocket for="text">Message</label> = let std-left webSocket + console.log('url = return openWebSocket() <div msg Ihre { = $('#submitOpen').hide(); { class="row"> waves-light msg <a = webSocket "wss://{{.Root.DomainHost}}/std-ajax/websocket/echo"; waves-light { webSocket.sendMessage(msg); name="message" Web echo class="s12"> std-reset-field></input> id="message" let </div> msg WebSocket URL = function col 1'); = } (messageIndex++) Service std-value-default="" $('#submitClose').hide(); + { Socket</a> messageIndex null; = '"><span class="std-btn id="echoArea" is onclick="sendWebSocket()" = return; prefix function Socket</a> id="submitMessage" 2 <div id="submitClose" is die getEchoStyle() 1'); (!webSocket) onReceive(msg) id="submitOpen" url); '<div class="col onOpen() } Sie const onClose() msg); </div> $('#submitClose').show(); </div> { std-left Echo ', newEcho '</span></div>'; btn">Close webSocket.close(); <input + </div> msg); WebSocket newEchoMessage(msg) $("#echoArea").html(""); <a 0) onOpen, Testen function == } onReceive, messageIndex onclick="closeWebSocket()" <script console.log('close closeWebSocket() Endpoint </div> <a waves-effect + class="row"> = class="input-field </div> console.log('websocket { function ', href="wss://{{.Root.DomainHost}}/std-ajax/websocket/echo">wss://{{.Root.DomainHost}}/std-ajax/websocket/echo</a>. return received + class="material-icons + type="text" </div> <i class="std-form" <a </div> } $("#message").val(); s6 <label class="std-btn console.log('websocket onclick="openWebSocket()" '.</span><span class="row newEchoMessage(msg) = return % btn">Send $("#echoArea").html(); class="input-field $("#echoArea").html(newEcho); </div> waves-light function über WebSocket console.log('open <div } 1'); col class="echo ' + <div if <div let class="std-btn $('#messageArea').show(); onClose); msg $('#submitOpen').show(); console.log('send s6"> Echo<hr> class="right">' <div </script> s12"> } closed'); </div> $('#submitOpen').show(); 'odd'; console.log('send open'); mit waves-effect 'even'; s12"> (messageIndex 1; Service name="Message"> id="messageArea" webSocket <div url,
A complex system that works is invariably found to have evolved from a simple system that worked. The inverse proposition also appears to be true: A complex system designed from scratch never works and cannot be made to work. You have to start over, beginning with a working simple System.
John Gall
Testen Sie Ihre WebSocket Clients mit unserem WebSocket Echo Service über die Endpoint URL wss://www.springboot.ch/std-ajax/websocket/echo.
